package com.kws.tool.dto.info;

import io.swagger.annotations.ApiModelProperty;
import io.swagger.models.auth.In;

import java.util.List;

/**
 * <b>QueryTemplateControlInfo</b>
 *
 * @description: QueryTemplateControlInfo <br>
 * @date: 2024/11/11 17:39 <br>
 * @author: lhm <br>
 * @version: 1.0 <br>
 */
public class QueryTemplateControlInfo {
    @ApiModelProperty(value = "合同模板ID")
    private String docTemplateId;

    @ApiModelProperty(value = "合同模板名称")
    private String docTemplateName;

    @ApiModelProperty(value = "合同模板创建时间（Unix时间戳格式，单位：毫秒）")
    private Integer createTime;

    @ApiModelProperty(value = "合同模板更新时间（Unix时间戳格式，单位：毫秒）")
    private Integer updateTime;

    @ApiModelProperty(value = "合同模板的底稿PDF文件下载链接")
    private String fileDownloadUrl;

    @ApiModelProperty(value = "模板中的控件列表信息")
    private List<QueryComponentInfo> components;

    public String getDocTemplateId() {
        return docTemplateId;
    }

    public void setDocTemplateId(String docTemplateId) {
        this.docTemplateId = docTemplateId;
    }

    public String getDocTemplateName() {
        return docTemplateName;
    }

    public void setDocTemplateName(String docTemplateName) {
        this.docTemplateName = docTemplateName;
    }

    public Integer getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Integer createTime) {
        this.createTime = createTime;
    }

    public Integer getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Integer updateTime) {
        this.updateTime = updateTime;
    }

    public String getFileDownloadUrl() {
        return fileDownloadUrl;
    }

    public void setFileDownloadUrl(String fileDownloadUrl) {
        this.fileDownloadUrl = fileDownloadUrl;
    }

    public List<QueryComponentInfo> getComponents() {
        return components;
    }

    public void setComponents(List<QueryComponentInfo> components) {
        this.components = components;
    }
}
